package com.gem.day03.exercise;

/**
 * 打印出所有的"水仙花数"，
 * 所谓"水仙花数"是指一个三位数，其各位数字立方和等于该数本身，用java代码描述
 */
public class Exercise2 {
	public static void main(String[] args) {
		/*
		 * 思路:
		 * 100~1000之内找到符合条件(个位的3次方+十位的3次方+百位的3次方 = 本身)的数 
		 * 
		 * 技术:
		 * 循环,判断
		 */
		for (int i = 100; i < 1000; i++) {
			//获取个位,十位,百位
			int g = i % 10;
			int s = i / 10 % 10;
			int b = i / 100;
			if (g * g * g + s * s * s + b * b * b == i) {
				System.out.println(i);
			}
		}

		//一个5位数，判断它是不是回文数。即12321是回文数，
		//个位与万位相同，十位与千位相同，用java代码描述
	}
}
